<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.ApplicationBlocks.Updater</name>
    </assembly>
    <members>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager">
            <summary>
            The activation manager orchestrates the activation process.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.SubmitTask(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Start the activation of an UpdaterTask.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.Activate(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Starts the activation of an UpdaterTask.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.OnActivationStarted(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Method used to fre the event.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.OnActivationInitializing(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Method used to fre the event.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.OnActivationInitializationAborted(Microsoft.ApplicationBlocks.Updater.UpdaterTask,Microsoft.ApplicationBlocks.Updater.IActivationProcessor,System.Exception)">
            <summary>
            Method used to fre the event.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
            <param name="processor">The processor instance.</param>
            <param name="ex">The exception instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.OnActivationError(Microsoft.ApplicationBlocks.Updater.UpdaterTask,Microsoft.ApplicationBlocks.Updater.IActivationProcessor,System.Exception)">
            <summary>
            Method used to fre the event.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
            <param name="processor">The processor instance.</param>
            <param name="ex">The exception instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.OnActivationCompleted(Microsoft.ApplicationBlocks.Updater.UpdaterTask,System.Boolean)">
            <summary>
            Method used to fre the event.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
            <param name="success">The success status.</param>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.ActivationInitializing">
            <summary>
            Notifies about the initialization of the activation process.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.ActivationInitializationAborted">
            <summary>
            Notifies about the initialization of the activation process was aborted.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.ActivationStarted">
            <summary>
            Notifies about the start of the activation process.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.ActivationError">
            <summary>
            Notifies about an error during the activation process.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.Activator.ActivationManager.ActivationCompleted">
            <summary>
            Notifies about the completion of the activation process.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Activator.ActivationPausedException">
            <summary>
            Exception thrown by activators when the activation process is paused.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationPausedException.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationPausedException.#ctor(System.String)">
            <summary>
            Creates an ActivationPausedException with a specified message.
            </summary>
            <param name="message">The exception message string.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationPausedException.#ctor(System.String,System.Exception)">
            <summary>
            Creates an ActivationPausedException with a specified message.
            </summary>
            <param name="message">The exception message string.</param>
            <param name="innerException">The inner exception detected.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationPausedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor used by the serialization infrastructure.
            </summary>
            <param name="info">The serialization information for the object.</param>
            <param name="context">The context for the serialization.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Activator.ActivationPausedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Used by the serialization infrastructure.
            </summary>
            <param name="info">The serialization information.</param>
            <param name="context">The serialization context.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterException">
            <summary>
            This is a generic exception thrown by the updater.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterException.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterException.#ctor(System.String)">
            <summary>
            Creates an ApplicationUpdaterException with a specified message.
            </summary>
            <param name="message">The exception message string.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterException.#ctor(System.String,System.Exception)">
            <summary>
            Creates an ApplicationUpdaterException with a specified message and an inner exception.
            </summary>
            <param name="message">The exception message string.</param>
            <param name="innerException">The inner exception detected.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Serialization constructor used for the serialization of the exception.
            </summary>
            <param name="info">The serialization information.</param>
            <param name="context">The serialization context.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager">
            <summary>
            Public class that client application uses to operate with the updater.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.AsyncTaskKey">
            <summary>
            Key in the task context.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.activationManagerInstance">
            <summary>
            The activation manager instance.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.downloadManagerInstance">
            <summary>
            The download manager instance.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.manifestManagerInstance">
            <summary>
            The manifest provider to use.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.updaters">
            <summary>
            The list of created updaters.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.lastCheck">
            <summary>
            The last time the CheckForUpdates was called.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.applicationIdOfApplicationToUpdate">
            <summary>
            The applicationID the updater instance is for.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.eventsHooked">
            <summary>
            Control whether the updater instance is hooked to the DownloaderManager and ActivationManager events.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.pendingUpdatesResumed">
            <summary>
            Flag indicating if the client has resumed the pending updates
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.downloadResumeMaxWaitTime">
            <summary>
            Maximum time to wait when resuming a pending update
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.#ctor(System.String)">
            <summary>
            Constructor used by a non Windows service app.
            </summary>
            <param name="applicationId">Id of the application being updated.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.Finalize">
            <summary>
            Release this instance of the updater, and unregister the event handlers.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.GetTasks">
            <summary>
            Returns the list of registered tasks.
            </summary>
            <returns>A list of tasks corresponding to updates currently in progress.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.GetUpdater">
            <summary>
            Returns an <see cref="T:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager"/> instance for the configured application. 
            The client application will manage its updates through this instance.
            Can be used by both Windows service and non-Windows service clients for getting the <see cref="T:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager"/>.
            </summary>
            <returns>An ApplicationUpdaterManager instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.GetUpdater(System.String)">
            <summary>
            Returns an <see cref="T:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager"/> instance for the specified application. 
            The client application will manage its updates through this instance. 
            </summary>
            <param name="applicationId">The ID for an application updates will be performed for.</param>
            <returns>An ApplicationUpdaterManager instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.CheckForUpdates">
            <summary>
            Returns a list of available update manifests for the application from the default manifest URI location.
            </summary>
            <returns>The list of available manifests.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.CheckForUpdates(System.Uri)">
            <summary>
            Returns a list of available update manifests for the application from the specified manifest URI location.
            </summary>
            <param name="location">The target URI to get the manifest from.</param>
            <returns>The list of available manifests to apply.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.ResumePendingUpdates">
            <summary>
            Resumes pending updates that were not completed in a previous session. 
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.CancelPendingUpdates">
            <summary>
            Cancels pending updates.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.Download(Microsoft.ApplicationBlocks.Updater.Manifest[],System.TimeSpan)">
            <summary>
            Synchronously downloads the specified files in selected manifests.
            </summary>
            <param name="selectedManifests">The list of manifests to process.</param>
            <param name="maxWaitTime">The maximum amount of time for download to complete before timeout.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.BeginDownload(Microsoft.ApplicationBlocks.Updater.Manifest[])">
            <summary>
            Asynchronously begins a download of the files specified in selected manifests.
            </summary>
            <param name="selectedManifests">The list of Manifests to process.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.CancelDownload(Microsoft.ApplicationBlocks.Updater.Manifest)">
            <summary>
            Cancels the asynchronous download operation associated with the specified manifest. 
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown if the related update 
            task is in a state that is not cancelable.</exception>
            <param name="manifest">The manifest instance to cancel.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.Activate(Microsoft.ApplicationBlocks.Updater.Manifest[])">
            <summary>
            Initiates the activation for the selected manifests.
            </summary>
            <param name="selectedManifests">The list of manifests describing the updates to apply.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.HookUpEvents">
            <summary>
            Registers the events of the downloader and the activator manager.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.UnHookEvents">
            <summary>
            Unregisters the events of the downloader and the activator manager.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.OnPendingUpdatesDetected(Microsoft.ApplicationBlocks.Updater.UpdaterTask[])">
            <summary>
            Method used to handle the event.
            </summary>
            <param name="tasks">The UpdaterTask instance array.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.OnDownloadCompleted(System.Object,Microsoft.ApplicationBlocks.Updater.TaskEventArgs)">
            <summary>
            Method used to handle the event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The task information.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.OnDownloadError(System.Object,Microsoft.ApplicationBlocks.Updater.DownloadTaskErrorEventArgs)">
            <summary>
            Method used to handle the event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The download error information.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.OnDownloadProgress(System.Object,Microsoft.ApplicationBlocks.Updater.DownloadTaskProgressEventArgs)">
            <summary>
            Method used to handle the event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The download progress task information.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.OnDownloadStarted(System.Object,Microsoft.ApplicationBlocks.Updater.TaskEventArgs)">
            <summary>
            Method used to handle the event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The task information.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.OnActivationCompleted(System.Object,Microsoft.ApplicationBlocks.Updater.ActivationTaskCompleteEventArgs)">
            <summary>
            Method used to handle the event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The activatin completed information.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.OnActivationInitializationAborted(System.Object,Microsoft.ApplicationBlocks.Updater.ActivationTaskErrorEventArgs)">
            <summary>
            Method used to handle the event.
            </summary>
            <param name="sender">The sende of the event.</param>
            <param name="e">The activation task error information.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.OnActivationError(System.Object,Microsoft.ApplicationBlocks.Updater.ActivationTaskErrorEventArgs)">
            <summary>
            Method used to handle the event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The activation error information.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.OnActivationInitializing(System.Object,Microsoft.ApplicationBlocks.Updater.TaskEventArgs)">
            <summary>
            Method used to handle the event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">Tehe task informaion.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.OnActivationStarted(System.Object,Microsoft.ApplicationBlocks.Updater.TaskEventArgs)">
            <summary>
            Method used to handle the event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The task information.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.CheckForPendingUpdates">
            <summary>
            Check for pending updates in the registry manager.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.GetManifestActivationTask(Microsoft.ApplicationBlocks.Updater.Manifest)">
            <summary>
            Return the UpdaterTask for a Manifest and validates the it's state.
            </summary>
            <param name="manifest">The manifest instance.</param>
            <returns>The UpdateTask instance.</returns>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.PendingUpdatesDetected">
            <summary>
            Notifies that there are pending updates.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.DownloadStarted">
            <summary>
            Notifies downloads have started.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.DownloadProgress">
            <summary>
            Notifies download progress.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.DownloadError">
            <summary>
            Notifies download errors.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.DownloadCompleted">
            <summary>
            Notifies that download is complete.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.ActivationInitializing">
            <summary>
            Notifies that activation is initializing.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.ActivationInitializationAborted">
            <summary>
            Notifies that the activation initialization is aborted.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.ActivationStarted">
            <summary>
            Notifies that the activation is started.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.ActivationCompleted">
            <summary>
            Notifies that activation is complete.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.ActivationError">
            <summary>
            Notifies that an activation error ocurred.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.LastCheck">
            <summary>
            Gets the last time CheckForUpdates() was called.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ApplicationUpdaterManager.ManifestManager">
            <summary>
            The manifest manager instance.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ManifestEventArgs">
            <summary>
            Used to provide event information about the manifest.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ManifestEventArgs.manifestInEventsArgs">
            <summary>
            The manifest reference.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestEventArgs.#ctor(Microsoft.ApplicationBlocks.Updater.Manifest)">
            <summary>
            Constructor for a ManifestEventArgs.
            </summary>
            <param name="manifest">The <see cref="P:Microsoft.ApplicationBlocks.Updater.ManifestEventArgs.Manifest"/> reference.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ManifestEventArgs.Manifest">
            <summary>
            Returns the manifest reference.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationCompleteEventArgs">
            <summary>
            Used to provide event information about the activation completion.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ActivationCompleteEventArgs.success">
            <summary>
            Whether the task has been sucessfully completed or not.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ActivationCompleteEventArgs.#ctor(Microsoft.ApplicationBlocks.Updater.Manifest,System.Boolean)">
            <summary>
            Constructor for the ActivationCompleteEventArgs.
            </summary>
            <param name="manifest">The <see cref="T:Microsoft.ApplicationBlocks.Updater.Manifest"/> instance.</param>
            <param name="success">The success status.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ActivationCompleteEventArgs.Success">
            <summary>
            Indicates whether the update has been sucessfully activated.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ManifestErrorEventArgs">
            <summary>
            Used to provide information about manifest download errors.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ManifestErrorEventArgs.exceptionContainedInManifestErrorEventArgs">
            <summary>
            The exception detected.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestErrorEventArgs.#ctor(Microsoft.ApplicationBlocks.Updater.Manifest,System.Exception)">
            <summary>
            Constructor for the ManifestErrorEventArgs.
            </summary>
            <param name="manifest">The <see cref="T:Microsoft.ApplicationBlocks.Updater.Manifest"/> reference.</param>
            <param name="exception">The exception information.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ManifestErrorEventArgs.Exception">
            <summary>
            The thrown exception.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadProgressEventArgs">
            <summary>
            Used to provide information about the download progress.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs">
            <summary>
            Base class used to provide information about the download progress.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.bytesTotal">
            <summary>
            The total bystes that will be transfered.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.bytesTransferred">
            <summary>
            The amount of bytes that have been transfered.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.filesTotal">
            <summary>
            The total files that will be transfered.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.filesTransferred">
            <summary>
            The files that have been transfered.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.cancel">
            <summary>
            Indicates whether the operation was canceled.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.#ctor(System.Int64,System.Int64,System.Int32,System.Int32)">
            <summary>
            Constructor for the BaseDownloadProgressEventArgs.
            </summary>
            <param name="bytesTotal">The total bytes to be transferred.</param>
            <param name="bytesTransferred">Number of bytes that have been transferred.</param>
            <param name="filesTotal">The total number of files to be transferred.</param>
            <param name="filesTransferred">Number of files that have been transferred.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.BytesTotal">
            <summary>
            The total bytes to be transferred.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.BytesTransferred">
            <summary>
            Number of bytes that have been transferred.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.FilesTotal">
            <summary>
            The total number of files to be transferred.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.FilesTransferred">
            <summary>
            Number of files that have been transferred.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.BaseDownloadProgressEventArgs.Cancel">
            <summary>
            Indicates whether the operation was cancelled or not.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.DownloadProgressEventArgs.updateManifest">
            <summary>
            The manifest instance.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.DownloadProgressEventArgs.#ctor(System.Int64,System.Int64,System.Int32,System.Int32,Microsoft.ApplicationBlocks.Updater.Manifest)">
            <summary>
            Constructor for the DownloadProgressEventArgs.
            </summary>
            <param name="bytesTotal">The total bytes to be transferred.</param>
            <param name="bytesTransferred">Number of bytes that have been transferred.</param>
            <param name="filesTotal">The total number of files to be transferred.</param>
            <param name="filesTransferred">Number of files that have been transferred.</param>
            <param name="manifest">The <see cref="P:Microsoft.ApplicationBlocks.Updater.DownloadProgressEventArgs.Manifest"/> instance.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.DownloadProgressEventArgs.Manifest">
            <summary>
            The manifest instance.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadStartedEventArgs">
            <summary>
            Used to provide information about download started.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.DownloadStartedEventArgs.cancel">
            <summary>
            Indicates whether the download has been canceled.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.DownloadStartedEventArgs.#ctor(Microsoft.ApplicationBlocks.Updater.Manifest)">
            <summary>
            Constructor for DownloadStartedEventArgs.
            </summary>
            <param name="manifest">The <see cref="T:Microsoft.ApplicationBlocks.Updater.Manifest"/> instance.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.DownloadStartedEventArgs.Cancel">
            <summary>
            Indicates whether the download has been canceled.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.PendingUpdatesDetectedEventArgs">
            <summary>
            Used to provide information about pending updates.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.PendingUpdatesDetectedEventArgs.pendingManifests">
            <summary>
            The manifests that are pending.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.PendingUpdatesDetectedEventArgs.#ctor(Microsoft.ApplicationBlocks.Updater.Manifest[])">
            <summary>
            Constructor for the PendingUpdatesDetectedEventArgs.
            </summary>
            <param name="manifests">The <see cref="T:Microsoft.ApplicationBlocks.Updater.Manifest"/> instance array.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.PendingUpdatesDetectedEventArgs.Manifests">
            <summary>
            The manifests that are pending.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.PendingUpdatesDetectedEventHandler">
            <summary>
            Delegate for the PendingUpdatesDetected event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadProgressEventHandler">
            <summary>
            Delegate for the DownloadProgress event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadStartedEventHandler">
            <summary>
            Delegate for the DownloadStarted event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadCompletedEventHandler">
            <summary>
            Delegate for the DownloadCompleted event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadErrorEventHandler">
            <summary>
            Delegate for the DownloadError event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationInitializingEventHandler">
            <summary>
            Delegate for the ActivationInitializing event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationInitializationAbortedEventHandler">
            <summary>
            Delegate for the ActivationInitializationAborted event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationStartedEventHandler">
            <summary>
            Delegate for the ActivationStarted event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationCompletedEventHandler">
            <summary>
            Delegate for the ActivationCompleted event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationErrorEventHandler">
            <summary>
            Delegate for the ActivationError event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Configuration.ActivationProcessorProviderData">
            <summary>
            Defines the configuration for the activation processor within the manifest.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Configuration.ActivationProcessorProviderData.data">
            <summary>
            The deserialized activation data.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Configuration.ActivationProcessorProviderData.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Creates an instance of a ActivationProcessorProviderData using the deserialized 
            class.
            </summary>
            <param name="data">The deserialized data.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Configuration.ActivationProcessorProviderData.#ctor(System.String,Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData)">
            <summary>
            Creates an instance of a ActivationProcessorProviderData using the deserialized 
            class and the processor name.
            </summary>
            <param name="data">The deserialized data.</param>
            <param name="name">The processor name.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ActivationProcessorProviderData.TypeName">
            <summary>
            The name of the type.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ActivationProcessorProviderData.AnyElement">
            <summary>
            The elements included in the configuration.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ActivationProcessorProviderData.AnyAttributes">
            <summary>
            The attributes included in the configuration.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Configuration.ActivationProcessorProviderDataCollection">
            <summary>
            Defines a collection of activation provider data items.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Configuration.ApplicationUpdaterSettings.SectionName">
            <summary>
            Configuration key for application updater manager settings.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ApplicationUpdaterSettings.DefaultDownloaderProviderName">
            <summary>
            The instance name of the default <see cref="T:Microsoft.ApplicationBlocks.Updater.IDownloader"/> instance.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ApplicationUpdaterSettings.BasePath">
            <summary>
            The base path for the temporary folders.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ApplicationUpdaterSettings.ApplicationId">
            <summary>
            The application ID.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ApplicationUpdaterSettings.ManifestUri">
            <summary>
            The manifest URI.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ApplicationUpdaterSettings.Service">
            <summary>
            The service configuration data.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ApplicationUpdaterSettings.ManifestManager">
            <summary>
            The settings for the manifest manager.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Configuration.AuthenticationType">
            <summary>
            Used by the downloader configuration to determine the authentication type.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Configuration.AuthenticationType.Integrated">
            <summary>
            Using SSPI integrated security.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Configuration.AuthenticationType.Basic">
            <summary>
            Using basic security authentication.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Configuration.AuthenticationType.Anonymous">
            <summary>
            Using anonymous access.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Configuration.DownloaderProviderData">
            <summary>
            Defines abstract base class for the downloader provider configuration.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Configuration.DownloaderProviderData.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Configuration.DownloaderProviderData.#ctor(System.String,System.Type)">
            <summary>
            Initialize a new instance of the <see cref="T:Microsoft.ApplicationBlocks.Updater.Configuration.DownloaderProviderData"/> clas with a name and a <see cref="!:IHashProvider"/> type.
            </summary>
            <param name="name">The name of the configured <see cref="T:Microsoft.ApplicationBlocks.Updater.IDownloader"/>.</param>
            <param name="type">The type of the <see cref="T:Microsoft.ApplicationBlocks.Updater.IDownloader"/>.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Configuration.ManifestDownloaderProviderData">
            <summary>
            Defines the configuration for the downloader in the manifest.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Configuration.ManifestDownloaderProviderData.data">
            <summary>
            The downloader configuration within the manifest.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Configuration.ManifestDownloaderProviderData.#ctor(System.String,Microsoft.ApplicationBlocks.Updater.Xsd.ManifestDownloaderProviderData)">
            <summary>
            Creates an instance of a ManifestDownloaderProviderData using the deserialized configuration 
            and the name of the downloader provider.
            </summary>
            <param name="name">The name of the download provider.</param>
            <param name="data">The downloader configuration in the manifest.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ManifestDownloaderProviderData.Name">
            <summary>
            Tne downloader name.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ManifestDownloaderProviderData.AnyElement">
            <summary>
            Any element defined in the manifest for the downloader.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ManifestDownloaderProviderData.AnyAttributes">
            <summary>
            Any attribute defined in the downloader node.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Configuration.ManifestManagerSettings">
            <summary>
            Defines the configuration for the manifest manager.
            </summary>	
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ManifestManagerSettings.AuthenticationType">
            <summary>
            The authentication type.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ManifestManagerSettings.UserName">
            <summary>
            The user name credential.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ManifestManagerSettings.Password">
            <summary>
            The password credential.
            </summary>		
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Configuration.ServiceSettings">
            <summary>
            Defines the configuration required by the service to process updates.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.ServiceSettings.Interval">
            <summary>
            The polling interval.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.SectionName">
            <summary>
            Gets the configuration section name for the application updater block.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.#ctor(Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource)">
            <summary>
            <para>Initialize a new instance of the <see cref="T:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView"/> class with an <see cref="T:Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource"/> object.</para>
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.GetDownloaderProviderData(System.String)">
            <summary>
            Get the named <see cref="T:Microsoft.ApplicationBlocks.Updater.Configuration.DownloaderProviderData"/> instance.
            </summary>
            <param name="downloaderName">The name of the instance to retrieve.</param>
            <returns>The named <see cref="!:DownloaderData"/> instance.</returns>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.DefaultDownloaderName">
            <summary>
            <para>Gets the name of the default <see cref="!:DownloaderData"/>.</para>
            </summary>
            <returns>
            <para>The name of the default <see cref="!:DownloaderData"/>.</para>
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.ApplicationUpdaterSettings">
            <summary>
            <para>Gets the <see cref="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.ApplicationUpdaterSettings"/>.</para>
            </summary>
            <returns>
            <para>The <see cref="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.ApplicationUpdaterSettings"/>.</para>
            </returns>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.DefaultManifestUriLocation">
            <summary>
            Gets the default URI to get the manifest from.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.ApplicationId">
            <summary>
            Gets the application ID for the configured application.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.BasePath">
            <summary>
            The base path for the temp folders.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.IsService">
            <summary>
            Indicates whether the application is a service.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.ServiceQueryInterval">
            <summary>
            The polling interval between updates.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.ManifestManager">
            <summary>
            The manifest manager configuration.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Configuration.UpdaterConfigurationView.Downloaders">
            <summary>
            The configuration for the downloaders.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager">
            <summary>
            Performs the download operations by instancing and managind the configured downloader.
            Also channels and raises the downloader events.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.SubmitTask(Microsoft.ApplicationBlocks.Updater.UpdaterTask,System.TimeSpan)">
            <summary>
            Synchronously submits a task to the downloader.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
            <param name="maxWaitTime">The maximum wait time for the task.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.SubmitTaskAsync(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Asynchronously submits a task to the downloader.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.EndTask(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Cancels a pending task.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.GetDownloader(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Return the downloader instance for a specific UpdaterTask.
            </summary>
            <param name="task">The UpdaterTask.</param>
            <returns>The Downloader instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.GetApplicationConfig(System.String)">
            <summary>
            Returns the Downloader configuration data for the downloader type especified.
            </summary>
            <param name="downloaderType">The downloader type.</param>
            <returns>The downloader configuration data.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.OnDownloadCompleted(System.Object,Microsoft.ApplicationBlocks.Updater.TaskEventArgs)">
            <summary>
            Private method used to handle the downloader event.
            </summary>
            <param name="sender">The downloader instance.</param>
            <param name="e">The information for the event.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.OnDownloadStarted(System.Object,Microsoft.ApplicationBlocks.Updater.TaskEventArgs)">
            <summary>
            Private method used to handle the downloader event.
            </summary>
            <param name="sender">The downloader instance.</param>
            <param name="e">The information for the event.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.OnDownloadProgress(System.Object,Microsoft.ApplicationBlocks.Updater.DownloadTaskProgressEventArgs)">
            <summary>
            Private method used to handle the downloader event.
            </summary>
            <param name="sender">The downloader instance.</param>
            <param name="e">The information for the event.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.OnDownloadError(System.Object,Microsoft.ApplicationBlocks.Updater.DownloadTaskErrorEventArgs)">
            <summary>
            Private method used to handle the downloader event.
            </summary>
            <param name="sender">The downloader instance.</param>
            <param name="e">The information for the event.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.UnregisterEvents(Microsoft.ApplicationBlocks.Updater.IDownloader)">
            <summary>
            Method to unregister Downloader events.
            </summary>
            <param name="downloader">
            Downloader instance to unregister events from.
            </param>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.DownloadProgress">
            <summary>
            Notifies about downloader progress.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.DownloadStarted">
            <summary>
            Notifies about a started downloading task.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.DownloadCompleted">
            <summary>
            Notifies about completion of the download tasks.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.Downloader.DownloadManager.DownloadError">
            <summary>
            Notifies about errors in downloader tasks.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.TaskEventArgs">
            <summary>
            Used to notify information about an UpdaterTask.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.TaskEventArgs.#ctor(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Constructor for a TaskEventArgs.
            </summary>
            <param name="task">The UpdaterTask for initialization.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.TaskEventArgs.Task">
            <summary>
            Returns the updater task.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationProcessorEventArgs">
            <summary>
            Used to notify events occurring during activation.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ActivationProcessorEventArgs.processor">
            <summary>
            The processor instance.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ActivationProcessorEventArgs.#ctor(Microsoft.ApplicationBlocks.Updater.UpdaterTask,Microsoft.ApplicationBlocks.Updater.IActivationProcessor)">
            <summary>
            Constructor for ActivationProcessorEventArgs.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
            <param name="processor">The <see cref="T:Microsoft.ApplicationBlocks.Updater.IActivationProcessor"/> instance.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ActivationProcessorEventArgs.Processor">
            <summary>
            The ActivationProcessor instance raising the event.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationTaskErrorEventArgs">
            <summary>
            Used to notify events about activation errors.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ActivationTaskErrorEventArgs.exception">
            <summary>
            Exception detected during the activation.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ActivationTaskErrorEventArgs.#ctor(Microsoft.ApplicationBlocks.Updater.UpdaterTask,Microsoft.ApplicationBlocks.Updater.IActivationProcessor,System.Exception)">
            <summary>
            Constructor for the ActivationTaskErrorEventArgs.
            </summary>
            <param name="task">The <see cref="T:Microsoft.ApplicationBlocks.Updater.UpdaterTask"/> instance.</param>
            <param name="processor">The <see cref="T:Microsoft.ApplicationBlocks.Updater.IActivationProcessor"/> instance.</param>
            <param name="exception">The Exception instance.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ActivationTaskErrorEventArgs.Exception">
            <summary>
            Exception thrown during the activation.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationTaskCompleteEventArgs">
            <summary>
            Used to notify activation completion.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ActivationTaskCompleteEventArgs.success">
            <summary>
            Indicates whether the activation was successful.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ActivationTaskCompleteEventArgs.#ctor(Microsoft.ApplicationBlocks.Updater.UpdaterTask,System.Boolean)">
            <summary>
            Constructor for the ActivationTaskCompleteEventArgs.
            </summary>
            <param name="task">The <see cref="T:Microsoft.ApplicationBlocks.Updater.UpdaterTask"/> instance.</param>
            <param name="success">Result of the activation process</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ActivationTaskCompleteEventArgs.Success">
            <summary>
            Indicates whether the activation was successful.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadTaskProgressEventArgs">
            <summary>
            Used to notify events about download progess.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.DownloadTaskProgressEventArgs.task">
            <summary>
            The updater task.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.DownloadTaskProgressEventArgs.#ctor(System.Int64,System.Int64,System.Int32,System.Int32,Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Constructor for the DownloadTaskProgressEventArgs.
            </summary>
            <param name="bytesTotal">The total bytes to be transferred.</param>
            <param name="bytesTransferred">Number of bytes that have been transferred.</param>
            <param name="filesTotal">The total number of files to be transferred.</param>
            <param name="filesTransferred">Number of files that have been transferred.</param>
            <param name="task">The <see cref="T:Microsoft.ApplicationBlocks.Updater.UpdaterTask"/> instance.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.DownloadTaskProgressEventArgs.Task">
            <summary>
            Returns the UpdaterTask.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadTaskErrorEventArgs">
            <summary>
            Used to provide information about download errors.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.DownloadTaskErrorEventArgs.exception">
            <summary>
            The exception received.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.DownloadTaskErrorEventArgs.#ctor(Microsoft.ApplicationBlocks.Updater.UpdaterTask,System.Exception)">
            <summary>
            Constructor for the DownloadTaskErrorEventArgs.
            </summary>
            <param name="task">The <see cref="T:Microsoft.ApplicationBlocks.Updater.UpdaterTask"/> instance.</param>
            <param name="exception">The exception information.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.DownloadTaskErrorEventArgs.Exception">
            <summary>
            The exception received.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadTaskProgressEventHandler">
            <summary>
            Event handler for the DownloadTaskProgressEvent event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadTaskStartedEventHandler">
            <summary>
            Event handler for the DownloadTaskStarted event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadTaskCompletedEventHandler">
            <summary>
            Event handler for the DownloadTaskCompleted event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.DownloadTaskErrorEventHandler">
            <summary>
            Event handler for the DownloadTaskError event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationTaskInitializingEventHandler">
            <summary>
            Event handler for the ActivationTaskInitializing event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationTaskInitializationAbortedEventHandler">
            <summary>
            Event handler for the ActivationTaskInitializationAborted event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationTaskStartedEventHandler">
            <summary>
            Event handler for the ActivationTaskStarted event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationTaskCompletedEventHandler">
            <summary>
            Event handler for the ActivationTaskCompleted event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ActivationTaskErrorEventHandler">
            <summary>
            Event handler for the ActivationTaskError event.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.IActivationProcessor">
            <summary>
            Defines the contract all activation processors must implement
            to participate in the activation process.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.IActivationProcessor.Init(Microsoft.ApplicationBlocks.Updater.Configuration.ActivationProcessorProviderData,Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Performs the processor initialization. This method is called immediately
            after the activation processor creation.
            </summary>
            <param name="data">The configuration data specified for the processor in the manifest.</param>
            <param name="task">The <see cref="T:Microsoft.ApplicationBlocks.Updater.UpdaterTask"/> associated with this activation</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.IActivationProcessor.PrepareExecution">
            <summary>
            Called to signal the initial activation phase. On this phase the processor
            must ensure that it can execute without problems. It it cannot, it should
            raise an exception signaling and describing the problem.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.IActivationProcessor.Execute">
            <summary>
            Actually perform the activation processor tasks.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.IActivationProcessor.OnError">
            <summary>
            Called when one of the activation processors in the activation chain failed.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.IDownloader">
            <summary>
            Defines the contract that all downloaders must implement
            to be used as an updater downloader.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.IDownloader.Download(Microsoft.ApplicationBlocks.Updater.UpdaterTask,System.TimeSpan)">
            <summary>
            Performs the synchronous download of the files specified in the manifest.
            </summary>
            <param name="task">The associated <see cref="T:Microsoft.ApplicationBlocks.Updater.UpdaterTask"/> that holds a reference to the manifest to process</param>
            <param name="maxWaitTime">A time span indicating the maximum period of time to wait for a download. 
            An exception must be thrown if this period is exeeded.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.IDownloader.BeginDownload(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Initiates the asynchronous download of the files specified in the manifest.
            </summary>
            <param name="task">The associated <see cref="T:Microsoft.ApplicationBlocks.Updater.UpdaterTask"/> that holds a reference to the manifest to process.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.IDownloader.CancelDownload(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Terminates or cancels an unfinished asynchronous download.
            </summary>
            <param name="task">The associated <see cref="T:Microsoft.ApplicationBlocks.Updater.UpdaterTask"/> that holds a reference to the manifest to process</param>
            <returns>Returns true if the task was canceled.</returns>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.IDownloader.DownloadProgress">
            <summary>
            Notifies about the download progress for the update.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.IDownloader.DownloadStarted">
            <summary>
            Notifies that the downloading for an UpdaterTask has started.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.IDownloader.DownloadCompleted">
            <summary>
            Notifies that the downloading for an UpdaterTask has finished.
            </summary>
        </member>
        <member name="E:Microsoft.ApplicationBlocks.Updater.IDownloader.DownloadError">
            <summary>
            Notifies that an error ocurred while downloading the files for an UpdaterTask.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ApplicationManifest">
            <summary>
            The information about the application within the manifest.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationManifest.manifestOfApplicationToUpdate">
            <summary>
            The deserialized class for the manifest.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationManifest.applicationId">
            <summary>
            The application Id.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.ApplicationManifest.applicationUpdateLocation">
            <summary>
            The application location folder.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ApplicationManifest.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication)">
            <summary>
            Creates an ApplicationManifest using the deserialized manifest application information.
            </summary>
            <param name="application">The information about the application in the manifest.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ApplicationManifest.ApplicationId">
            <summary>
            The application ID.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ApplicationManifest.StartCommand">
            <summary>
            The entry point for the application.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ApplicationManifest.StartParameters">
            <summary>
            The parameters for the application.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ApplicationManifest.Location">
            <summary>
            The folder location for the application.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ApplicationManifest.Any">
            <summary>
            The element defined in the XML manifest.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.ApplicationManifest.Attributes">
            <summary>
            The attributes defined in the XML manifest.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.FileHashHelper">
            <summary>
            Allows calculating and comparing hashes of existing files.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.FileHashHelper.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.FileHashHelper.CompareHash(System.String,System.String,System.String)">
            <summary>
            Calculares the hash of a specific file and compares the resultng hash with the provided one.
            </summary>
            <param name="hashProviderName">The name of the EntLib hash provider.</param>
            <param name="filePath">The path of the file to calculate the hash.</param>
            <param name="hash">The calculated hash provided in the manifest.</param>
            <returns><c>true</c> if the hash results the same, otherwise <c>false</c>.</returns>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.FileManifest">
            <summary>
            Defines the information of a file in the manifest.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.FileManifest.sourceLocation">
            <summary>
            The source location for the file.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.FileManifest.transient">
            <summary>
            Indicates whether the file is transient.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.FileManifest.fileHashValue">
            <summary>
            The calculated hash value for the file.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.FileManifest.otherAttributes">
            <summary>
            The list of attributes defined in the file element.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.FileManifest.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile)">
            <summary>
            Creates a new FileManifest with the desrialized manifest file information.
            </summary>
            <param name="file">The FileManifest instance.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.FileManifest.Source">
            <summary>
            The source location of the file.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.FileManifest.Transient">
            <summary>
            Whether the file is transient or not.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.FileManifest.Hash">
            <summary>
            The calculated hash for the file.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.FileManifest.Attributes">
            <summary>
            The attributes specified for the file.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.FilesCollection">
            <summary>
            Defines a collection of files with its own configuration.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.FilesCollection.basePath">
            <summary>
            The base path for all the files.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.FilesCollection.hashComparison">
            <summary>
            Whether hash comparison is enabled or not.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.FilesCollection.hashProviderName">
            <summary>
            The EntLib hash provider reference.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.FilesCollection.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFiles)">
            <summary>
            Creates a FilesCollection using the information in the serialized manifest.
            </summary>
            <param name="files">The files collection in the manifest.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.FilesCollection.Contains(Microsoft.ApplicationBlocks.Updater.FileManifest)">
            <summary>
            Allows determining if the file is already contained in the collection.
            </summary>
            <param name="value">The FileManiest instance.</param>
            <returns>A boolean value indicating whether file is in the collection.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.FilesCollection.Add(Microsoft.ApplicationBlocks.Updater.FileManifest)">
            <summary>
            Adds a file to the file collection.
            </summary>
            <param name="value">The FileManiest instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.FilesCollection.Remove(Microsoft.ApplicationBlocks.Updater.FileManifest)">
            <summary>
            Removes the file from the file collection.
            </summary>
            <param name="value">The FileManiest instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.FilesCollection.Insert(System.Int32,Microsoft.ApplicationBlocks.Updater.FileManifest)">
            <summary>
            Insert the file at a specific index in the collection.
            </summary>
            <param name="index">The index to insert the file.</param>
            <param name="value">The FileManiest instance.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.FilesCollection.Base">
            <summary>
            The base folder path.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.FilesCollection.IsHashComparisonEnabled">
            <summary>
            Indicates whether the hash comparison is enabled for all the files.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.FilesCollection.HashProvider">
            <summary>
            The reference to the EntLib hash provider.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.FilesCollection.Item(System.Int32)">
            <summary>
            Indexer that returns a file for a given index.
            </summary>
            <param name="index">The index of the file to locate.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Manifest">
            <summary>
            This class mantains all the information of the manifest that was retrieved using the URI.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Manifest.updateManifest">
            <summary>
            The manifest class that was deserialized.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Manifest.updaterManifestId">
            <summary>
            The manifest id.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Manifest.filesToUpdate">
            <summary>
            The collection of files that was downloaded.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Manifest.downloaderConfigInformation">
            <summary>
            The configuration for the downloader included in the manifest.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Manifest.manifestOfApplicationToUpdate">
            <summary>
            The application information for the manifest.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Manifest.activationProcessorsConfigInformation">
            <summary>
            The information about the activation processors configured in the manifest.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Manifest.apply">
            <summary>
            Indicates whether the manifest will be applied.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Manifest.#ctor(Microsoft.ApplicationBlocks.Updater.Xsd.Manifest)">
            <summary>
            Creates a manifest using the deserialized manifest instance.
            </summary>
            <param name="manifest">The XSD manifest to wrap.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Manifest.Init(System.Xml.XmlNode)">
            <summary>
            Initalizes the manifest by setting the XmlNode for the configuration.
            </summary>
            <param name="config">The node containinf the manifest representation</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Manifest.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor used by the serialization infrastructure.
            </summary>
            <param name="info">The serialization information.</param>
            <param name="context">The serialization context.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Manifest.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Method used by the serialization infrastructure.
            </summary>
            <param name="info">The serialization information.</param>
            <param name="context">The serialization context.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Manifest.ManifestId">
            <summary>
            The manifest ID.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Manifest.Description">
            <summary>
            The description of the manifest.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Manifest.Apply">
            <summary>
            Indicates whether the manifest will be applied.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Manifest.Mandatory">
            <summary>
            Indicates whether the manifest is mandatory.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Manifest.Files">
            <summary>
            The collection of files defined in the manifest.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Manifest.Downloader">
            <summary>
            The configuration for the downloader defined in the manifest.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Manifest.Application">
            <summary>
            The information for the application.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Manifest.ActivationProcessors">
            <summary>
            The activation processors configuration.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.ManifestManager">
            <summary>
            This class is responsible for fetching the manifest from the specified location, 
            checking if the manifest has been applied and returning a list of valid manifests to
            apply.
            This class can be used as an instance member or as a static member. It is used as a static 
            member variable in the UpdaterManager. In order to support testability of the class we allow
            classes to use this as an instance member.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestManager.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestManager.GetManifests(System.Uri,System.String)">
            <summary>
            Return all the manifests for the Uri and the application id.
            </summary>
            <param name="location">The Uri location for the manifest.</param>
            <param name="applicationId">The application id.</param>
            <returns>The manifest list.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestManager.CommitUpdate(Microsoft.ApplicationBlocks.Updater.Manifest)">
            <summary>
            Save the manifest in the manifest registry so they can be retrieved in the next update.
            </summary>
            <param name="manifest">The Manifest instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestManager.GetValidManifests(System.Uri,System.String)">
            <summary>
            Return the Manifest instance for the application id using the remote location.
            </summary>
            <param name="location">The Uri to the location of the manifest.</param>
            <param name="applicationId">The application id.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestManager.PopulateValidManifestList(Microsoft.ApplicationBlocks.Updater.Manifest,Microsoft.ApplicationBlocks.Updater.Xsd.Manifest,System.Collections.ArrayList)">
            <summary>
            Check wether the manifest is applied locally and add the manifest to a list or not.
            </summary>
            <param name="manifestToApply">The instance of the Manifest to apply.</param>
            <param name="primaryManifest">The primary manifest instance.</param>
            <param name="validManifests">The valid manifest list.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestManager.RemoveAppliedFiles(Microsoft.ApplicationBlocks.Updater.Manifest)">
            <summary>
            Removes the manifest from the list of applied manifests.
            </summary>
            <param name="manifest">The instance to the Manifest.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestManager.FileNotChanged(System.String,System.String,System.String)">
            <summary>
            Check the manifest file hash with the calculated file hash to detect file changes.
            </summary>
            <param name="hashProviderName">The EntLib hash provider name.</param>
            <param name="hash">The calculated hash in the manifest.</param>
            <param name="file">The flie that will be checked.</param>
            <returns><c>true</c>, if the file have not changed, otherwise returns <c>true</c>,</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestManager.ValidateAndDeserialize(System.Type,System.Uri,System.String)">
            <summary>
            Download and validates the manifest using the Uri location.
            </summary>
            <param name="type">The type that represents the manifest class.</param>
            <param name="location">The location of the manifest.</param>
            <param name="schemaResource">The resource where the embedded XSD resides in the assembly.</param>
            <returns>The Manifest instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestManager.ManifestApplied(System.String,System.Guid)">
            <summary>
            Used to detect whether the manifest is applied or not.
            </summary>
            <param name="applicationID">The application id.</param>
            <param name="manifestID">The manifest id.</param>
            <returns><c>true</c>, if the manifest is applied, otherwise returns <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.ManifestManager.DownloadFile(System.Uri)">
            <summary>
            Download a file using HTTP by a given Uri.
            </summary>
            <param name="uri">The uri of the file to download.</param>
            <returns>The contents of the file.</returns>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Properties.Resources.LogName">
            <summary>
              Looks up a localized string similar to Application.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Properties.Resources.MachineName">
            <summary>
              Looks up a localized string similar to ..
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.RegistryManager">
            <summary>
            Manages the list of tasks under progress, from its initial registration when they
            are submitted to download, to their final state when they are successfully activated
            or cancelled.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.RegistryManager.root">
            <summary>
            Root folder name for the registry.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.RegistryManager.instance">
            <summary>
            The singleton instance stored.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.RegistryManager.rootDir">
            <summary>
            Helper class for directory information.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.RegistryManager.registry">
            <summary>
            The in memory registry storage.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.RegistryManager.loaded">
            <summary>
            Indicates if the list of tasks is loaded
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.RegistryManager.#ctor">
            <summary>
            Default constructor disable because there is a singleton implementation.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.RegistryManager.Load">
            <summary>
            Loads all the pending tasks.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.RegistryManager.UpdateTask(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Updates the information of an existing stored task.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.RegistryManager.RegisterTask(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Registers the task in the storage.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.RegistryManager.UnRegisterTask(System.Guid)">
            <summary>
            Removes the task from the storage.
            </summary>
            <param name="taskId">The task id.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.RegistryManager.GetTasks">
            <summary>
            Return all the tasks stored in memory.
            </summary>
            <returns>An array of UpdaterTask instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.RegistryManager.GetByApplicationId(System.String)">
            <summary>
            Returns all the stored tasks by a given application id.
            </summary>
            <param name="applicationId">The application id.</param>
            <returns>An array of UpdaterTask instances.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.RegistryManager.GetByManifestID(System.Guid)">
            <summary>
            Return the UpdaterTask for a given manifest id.
            </summary>
            <param name="manifestId">The manifest id.</param>
            <returns>An UpdaterTask instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.RegistryManager.LoadTask(System.String)">
            <summary>
            Load the tasks stored in a specified path.
            </summary>
            <param name="taskFilePath">The base path for the registry storage.</param>
            <returns>An UpdaterTask instance.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.RegistryManager.SaveTask(Microsoft.ApplicationBlocks.Updater.UpdaterTask)">
            <summary>
            Stores a task in the registry storage.
            </summary>
            <param name="task">The UpdaterTask instance.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.RegistryManager.Current">
            <summary>
            Singleton instance.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.RegistryManager.Tasks">
            <summary>
            Gets the list of registered tasks, ensuring the list is loaded
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Resource">
            <summary>
            Helper class used to manage application resources.
            </summary>
            <exclude/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.resource">
            <summary>
            Implement Singleton --.NET static initialization is guaranteed to be thread-safe
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.resourceManager">
            <summary>
            This is the ACTUAL resource manager, for which this class is just a convenience wrapper
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Resource.#ctor">
            <summary>
            Make constructor private so noone can directly create an instance of Resource, only use the Static Property ResourceManager
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Resource.GetStream(System.String)">
            <summary>
            Returns the resource stream using the name of the embedded resource.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Resource.ResourceManager">
            <summary>
            Returns the singleton instance of the resource manager
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Resource.Item(System.String)">
            <summary>
            A convenience indexer that accesses the internal resource manager
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Resource.Item(System.String,System.Object[])">
            <summary>
            Returns the localized string for a string key and a set of parameters.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Resource.Item(Microsoft.ApplicationBlocks.Updater.Resource.MessageKey)">
            <summary>
            Returns the localized string for a message key.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Resource.Item(Microsoft.ApplicationBlocks.Updater.Resource.MessageKey,System.Object[])">
            <summary>
            Returns the localized message for a string key and a set of parameters.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey">
            <summary>
            The message keys defined in an enumeration to avoid message synchronization problems.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ArgumentMissing">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ArgumentMissing1">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.FileNotExists">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.CannotFindActivationTaskForManifest">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ActivationTaskForManifestInInvalidState">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.CallerIsNotUpdaterService">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.MissingManifestUri">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.UpdaterManagerOnlyToBeUsedByWindows">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.UpdaterManagerUpdateCannotBeCanceled">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ApplicationIdCannotBeNullOrEmpty">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.LocationCannotBeNullOrEmpty">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.NoConfigurationToGetApplicationId">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ManifestManagerMustBeValidId">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.CultureIdToGetComErrorStringsFormatted">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.FileHashIsNull">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ManifestSchemaError">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.DuplicatedManifestId">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.SourceAndDestinationExpected">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.PathExpected">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ProcessorNotConfigured">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.AssemblyReferenceExpected">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.CannotFindDotNetFolder">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.CannotFindTool">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ToolGeneratedError">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.SourceExpected">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ValidateHashExceptionMessage">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ActivationPausedMessage">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.FileCopyProcessorSourceFileNotExists">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.CantCreateAlgorithmProvider">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.UncPathUnsupported">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.BitsDownloaderFailedDownload">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.BitsDownloadedNotConfigured">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.DownloadTimeoutExceeded">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.BitsJobName">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.BitsDescription">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.BitsFilesDownloadJobName">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.BitsFilesDownloadDescription">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.CannotCreateDefaultDownloader">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.CannotCreateDownloader">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.BITSCannotConnectToJob">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ProcessorOnErrorException">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.DefaultManifestUriMissing">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ManifestAlreadyIncluded">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ProcessorAlreadyIncluded">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.IncompleteCommandWasIssued">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.MustSpecifyValidValueForArgument">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.WelcomeToTheManifestTool">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.TypeHelpToGetUsageInformation">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ReadyString">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.CommandUnsupported">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.UnsavedChangesProceedQuestion">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.TheManifestIsValid">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.TheManifestIsInvalid">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.AddFileLabel">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.OpenCryptographyConfigurationLabel">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.OpenCryptographyConfigurationFilter">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ManifestFilesFilter">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.YesString">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.NoString">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ConfirmOperationTitle">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.OpenManifestTitle">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ManifestValidationTitle">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.PathDoesNotExists">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ApplicationDeployProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.FileCopyProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.FileDeleteProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.FolderCopyProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.FolderDeleteProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GacUtilProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.InstallUtilProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.MSIProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.UncompressProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.HashValidationProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.WaitForExitProcessor">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.UpdaterApplicationBlockConfiguration">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.UpdaterApplicationBlock">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetApplicationBasePath">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetApplicationIdentifier">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetManifestLocation">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ManifestProviderMenuItem">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ServiceConfigurationMenuItem">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.DownloadersMenuItem">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.DownloaderMenuItem">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.CreateNewText">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ServiceConfigurationNode">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetUpdaterServiceInterval">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.BitsDownloaderNode">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetUserName">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetPassword">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetAuthenticationScheme">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetServerType">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ManifestManagerNode">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetDownloaderTypeName">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetAuthenticationType">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.GetSetManifestSettings">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.EditorControlNotConfigured">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.InvalidProcessorItemForEdition">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.MissingManifestEditorConfiguration">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.MissingManifestEditorConfigurationTitle">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ManifestEditorFilesNotAdded">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ManifestEditorCannotChangeFolder">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.EditorValidationErrorCaption">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.EditorMissingApplicationId">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.EditorMissingManifestDescription">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.EditorMissingManifestId">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.EditorMissingApplicationLocation">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.BrowseForWorkingFolderDialogText">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.BrowseForSourceFolderDescription">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.InvalidSourceFolderMessage">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.InvalidSourceFolderCaption">
            <summary />
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Resource.MessageKey.ToolCannotLoadManifestSchema">
            <summary />
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.StateBag">
            <summary>
            A helper class to hold any state information needed in the UpdaterTask.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.StateBag.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.StateBag.Item(System.String)">
            <summary>
            Gets or sets and object value associated with a string key.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.UpdaterTask">
            <summary>
            Holds the state information about an update in progress.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTask.id">
            <summary>
            The task Id.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTask.donwnloadFilesBase">
            <summary>
            The base folder where files will be downloaded.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTask.manifest">
            <summary>
            The manifest that is being processed.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTask.context">
            <summary>
            The task context where all the components can set information for later retrieval.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTask.state">
            <summary>
            The status of the updater task.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTask.syncRoot">
            <summary>
            An object that can be used to synchronize access to the UpdaterTask.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.UpdaterTask.#ctor(Microsoft.ApplicationBlocks.Updater.Manifest)">
            <summary>
            Creates an instance of the updater task using the specified manifest.
            </summary>
            <param name="manifest">The manifest corresponding to an updater task.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.UpdaterTask.Init(Microsoft.ApplicationBlocks.Updater.Manifest)">
            <summary>
            Initializes an existing UpdaterTask with the specified manifest.
            </summary>
            <param name="manifest">The manifest corresponding to an updater task.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.UpdaterTask.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructor to support serialization required for storing the task.
            </summary>
            <param name="info">The serialization information.</param>
            <param name="context">The serialization context.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.UpdaterTask.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Method used by the seralization mechanism to retrieve the serialized information.
            </summary>
            <param name="info">The serialization information.</param>
            <param name="context">The serialization context.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.UpdaterTask.Item(System.String)">
            <summary>
            A property bag where components can set key-value pairs of information for later retrieval.
            </summary>
            <param name="key">The index key of the item to locate.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.UpdaterTask.SyncRoot">
            <summary>
            Gets an object that can be used to synchronize access to the UpdaterTask.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.UpdaterTask.DownloadFilesBase">
            <summary>
            The base folder where files will be downloaded.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.UpdaterTask.TaskId">
            <summary>
            An unique identifier for the UpdaterTask.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.UpdaterTask.State">
            <summary>
            The current state of the UpdaterTask.
            <see cref="T:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState"/>
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.UpdaterTask.Manifest">
            <summary>
            The manifest corresponding to the current UpdaterTask.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState">
            <summary>
            The enumeration of UpdaterTask states.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState.None">
            <summary>
            No state specified.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState.Downloading">
            <summary>
            Updater is starting the download process.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState.Downloaded">
            <summary>
            Updater has completed the download.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState.DownloadError">
            <summary>
            A download error occurred.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState.ActivationInitializing">
            <summary>
            The activation is being initialized.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState.ActivationInitializationAborted">
            <summary>
            The activation initialization has been aborted.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState.Activating">
            <summary>
            A new update is being activated.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState.ActivationError">
            <summary>
            An error occurred during activation.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState.Activated">
            <summary>
            A new update has been activated.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.UpdaterTaskState.Cancelled">
            <summary>
            A new update was cancelled.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Utilities.DownloaderCustomFactory">
            <summary>
            EntLib factory provider implementation.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.EventLogger">
            <summary>
            <para>
            This type supports the Instrumentation infrastructure and is not intended to be used directly from your code.
            </para>
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.EventLogger.#ctor(System.String,System.Diagnostics.EventLogEntryType,System.Int32)">
            <summary/>
            <param name="source"/>
            <param name="logType"/>
            <param name="eventId"/>
            <exclude/>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.EventLogger.Log(System.String)">
            <summary/>
            <param name="message"/>
            <exclude/>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.EventLogger.Log(System.String,System.Diagnostics.EventLogEntryType)">
            <summary/>
            <param name="message"/>
            <param name="eventLogType"/>
            <exclude/>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Utilities.MoveFileFlag">
            <summary>
            Indicates how to proceed with the move file operation. 
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Utilities.MoveFileFlag.None">
            <summary>
            Perform a default move funtion.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Utilities.MoveFileFlag.ReplaceExisting">
            <summary>
            If the target file exists, the move function will replace it.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Utilities.MoveFileFlag.CopyAllowed">
            <summary>
            If the file is to be moved to a different volume, 
            the function simulates the move by using the CopyFile and DeleteFile functions. 
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Utilities.MoveFileFlag.DelayUntilReboot">
            <summary>
            The system does not move the file until the operating system is restarted. 
            The system moves the file immediately after AUTOCHK is executed, but before 
            creating any paging files. Consequently, this parameter enables the function 
            to delete paging files from previous startups. 
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Utilities.MoveFileFlag.WriteThrough">
            <summary>
            The function does not return until the file has actually been moved on the disk. 
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Utilities.MoveFileFlag.CreateHardLink">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Utilities.MoveFileFlag.FailIfNotTrackable">
            <summary>
            The function fails if the source file is a link source, but the file cannot be tracked after the move. This situation can occur if the destination is a volume formatted with the FAT file system.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility">
            <summary>
            Provides certain utilities used by configuration processors, such as correcting file paths.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.IsUncPath(System.String)">
            <summary>
            Returns whether the path is a UNC path.
            </summary>
            <param name="path">The path string.</param>
            <returns><c>true</c> if the path is a UNC path.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.AppendSlashUrlOrUnc(System.String)">
            <summary>
            Takes a UNC or URL path, determines which it is (NOT hardened against bad strings, assumes one or the other is present)
            and returns the path with correct trailing slash: backslash for UNC or
            slash mark for URL.
            </summary>
            <param name="path">The URL or UNC string.</param>
            <returns>Path with correct terminal slash.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.AppendTerminalBackslash(System.String)">
            <summary>
            If not present appends terminal backslash to paths.
            </summary>
            <param name="path">A path string; for example, "C:\AppUpdaterClient".</param>
            <returns>A path string with trailing backslash; for example, "C:\AppUpdaterClient\".</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.AppendTerminalForwardSlash(System.String)">
            <summary>
            Appends a terminal slash mark if there is not already one; returns corrected path.
            </summary>
            <param name="path">The path that may be missing a terminal slash mark.</param>
            <returns>The corrected path with terminal slash mark.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.CreateTemporaryFolder">
            <summary>
            Creates a new temporary folder under the system temp folder
            and returns its full pathname.
            </summary>
            <returns>The full temp path string.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.CopyDirectory(System.String,System.String)">
            <summary>
            Copies files from the source to destination directories. Directory.Move is not 
            suitable here because the downloader may still have the temporary 
            directory locked. 
            </summary>
            <param name="sourcePath">The source path.</param>
            <param name="destinationPath">The destination path.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.CopyDirectory(System.String,System.String,System.Boolean)">
            <summary>
            Copies files from the source to destination directories. Directory.Move is not 
            suitable here because the downloader may still have the temporary 
            directory locked. 
            </summary>
            <param name="sourcePath">The source path.</param>
            <param name="destinationPath">The destination path.</param>
            <param name="overwrite">Indicates whether the destination files should be overwritten.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.MoveFile(System.String,System.String,Microsoft.ApplicationBlocks.Updater.Utilities.MoveFileFlag)">
            <summary>
            Move a file from a folder to a new one.
            </summary>
            <param name="existingFileName">The original file name.</param>
            <param name="newFileName">The new file name.</param>
            <param name="flags">Flags about how to move the files.</param>
            <returns>indicates whether the file was moved.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.DestroyFolder(System.String)">
            <summary>
            Deletes a folder. If the folder cannot be deleted at the time this method is called,
            the deletion operation is delayed until the next system boot.
            </summary>
            <param name="folderPath">The directory to be removed</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.DestroyFile(System.String)">
            <summary>
            Deletes a file. If the file cannot be deleted at the time this method is called,
            the deletion operation is delayed until the next system boot.
            </summary>
            <param name="filePath">The file to be removed</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.GetLatestDotNetFrameworkPath">
            <summary>
            Returns the path to the newer version of the .NET Framework installed on the system.
            </summary>
            <returns>A string containig the full path to the newer .Net Framework location</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.GetDotNetFrameworkPath(System.Version)">
            <summary>
            Returns the path to a version of the .NET Framework installed on the system.
            </summary>
            <param name="version">The version to search for.</param>
            <returns>
            A string containig the full path to the specified .Net Framework location
            </returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.MoveFileEx(System.String,System.String,System.Int64)">
            <summary>
            API declaration of the Win32 function.
            </summary>
            <param name="lpExistingFileName">Existing file path.</param>
            <param name="lpNewFileName">The file path.</param>
            <param name="dwFlags">Move file flags.</param>
            <returns>Whether the file was moved or not.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.FileUtility.CopyDirRecurse(System.String,System.String,System.String,System.Boolean)">
            <summary>
            Utility function that recursively copies directories and files.
            Again, we could use Directory.Move but we need to preserve the original.
            </summary>
            <param name="sourcePath">The source path to copy.</param>
            <param name="destinationPath">The destination path to copy to.</param>
            <param name="originalDestination">The original dstination path.</param>
            <param name="overwrite">Whether the folders should be copied recursively.</param>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Logger">
            <summary>
            Helper class for logging and exception reporting.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Logger.category">
            <summary>
            The source name for the events.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Logger.defaultLogEntryId">
            <summary>
            The default entry Id.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Logger.instance">
            <summary>
            The singleton instance of the helper class.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Logger.priority">
            <summary>
            The priority of the message.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Logger.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Logger.LogError(System.String)">
            <summary>
            Log an error message.
            </summary>
            <param name="message">The message string.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Logger.LogWarning(System.String)">
            <summary>
            Log a warning message.
            </summary>
            <param name="message">The message string.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Logger.LogInformation(System.String)">
            <summary>
            Log an information message.
            </summary>
            <param name="message">The message string.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Logger.LogException(System.Exception)">
            <summary>
            Log an exception.
            </summary>
            <param name="ex">The exception instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Logger.LogException(System.Exception,System.String)">
            <summary>
            Log an exception and a message.
            </summary>
            <param name="ex">The exception instance.</param>
            <param name="message">The message string.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Logger.LogAndThrowException(System.Exception)">
            <summary>
            Log and throw the exception specified.
            </summary>
            <param name="ex">The exception instance.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Logger.LogAndThrowException(System.String,System.Exception)">
            <summary>
            Log and throw the exception specified with a message string.
            </summary>
            <param name="ex">The exception instance.</param>
            <param name="message">The message string.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Logger.WriteLog(System.String,System.Diagnostics.EventLogEntryType)">
            <summary>
            Write the log to EntLib logger.
            </summary>
            <param name="message">The message string.</param>
            <param name="entryType">The event type.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Logger.Current">
            <summary>
            Returns the singleton instance.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Utilities.ProcessorFactory">
            <summary>
            Helper class to create instances of activation processors.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.ProcessorFactory.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.ProcessorFactory.Create(System.String)">
            <summary>
            Creates an instance of a processor using the specified processor type.
            </summary>
            <param name="typeName">The name of the processor type.</param>
            <returns>The activation processor.</returns>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Utilities.SchemaValidator">
            <summary>
            Helper class to perform schema validations.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Utilities.SchemaValidator.schemas">
            <summary>
            The schemas that will be used for validation.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Utilities.SchemaValidator.errors">
            <summary>
            The errors detected during the validation.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Utilities.SchemaValidator.isValid">
            <summary>
            Whether the document is valid or not.
            </summary>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.SchemaValidator.#ctor(System.String,System.IO.Stream[])">
            <summary>
            Creates an instance of the SchemaValidator using the document and the schemas.
            </summary>
            <param name="document">The document to validate.</param>
            <param name="schemas">A list of schemas to validate the document against.</param>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.SchemaValidator.Validate">
            <summary>
            Validates the document and returns the result of the validation.
            </summary>
            <returns><c>true</c> if the document have succeeded the validation, otherwise <c>false</c>.</returns>
        </member>
        <member name="M:Microsoft.ApplicationBlocks.Updater.Utilities.SchemaValidator.ValidationEventHandler(System.Object,System.Xml.Schema.ValidationEventArgs)">
            <summary>
            Helper method to capture the event handlers.
            </summary>
            <param name="sender">The sender of the event.</param>
            <param name="e">The information about the event.</param>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Utilities.SchemaValidator.Errors">
            <summary>
            Contains the validation errors encountered in the last validation operation.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest">
            <summary>
            The manifest schema defines the required structure of the manifest files.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.description">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.application">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.files">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.downloader">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.activationProcess">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.manifestId">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.mandatory">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.includedManifests">
            <summary/>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.Description">
             <summary>
             A string that contains a simple description of the manifest. This can be used by a client application to inform the user of information about the update. 
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.Application">
            <summary>
            A complex type that describes the client application.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.Files">
             <summary>
             A complex type that contains the list of files to download.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.Downloader">
             <summary>
             A complex type that specifies which downloader implementation to use.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.ActivationProcess">
             <summary>
             A complex type that specifies which activation processors to use. 
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.IncludedManifests">
            <summary>
            A complex type that defines any other manifests that should be included.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.ManifestId">
             <summary>
             A string that specifies the unique identifier of the manifest. 
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.Manifest.Mandatory">
            <summary>
            Specifies whether this is a mandatory update.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication">
            <summary>
            Type that describes the client application.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication.entryPoint">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication.location">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication.applicationId">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication.any">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication.anyAttr">
            <summary/>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication.EntryPoint">
            <summary>
            A complex type that identifies the entry point for the application. For example, when using AppStart to start an application.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication.Location">
            <summary>
            A string that provides information about the path on the client computer where the updates should be copied.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication.ApplicationId">
            <summary>
            A string that specifies the unique identifier of this application
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication.Any">
            <summary>
            A reference to an extra element that might be added to the configuration
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestApplication.AnyAttr">
            <summary>
            An array containing the extra attributes that might be added to the configuration
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcess">
            <summary>
            A type that describes information about activation processors.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcess.tasks">
            <summary/>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcess.Tasks">
            <summary>
            A complex type that contains a list of tasks to process.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData">
            <summary>
            A complex type that specifies which activation processors to use.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData.any">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData.type">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData.name">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData.anyAttr">
            <summary/>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData.Any">
            <summary>
            A reference to an extra element that might be added to the configuration
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData.Type">
            <summary>
            A string that defines the fully qualified type of the processor.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData.Name">
            <summary>
            A string that defines the name of the processor.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ActivationProcessorProviderData.AnyAttr">
            <summary>
            An array containing the extra attributes that might be added to the configuration
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestDownloaderProviderData">
            <summary>
            A complex type that specifies which downloader implementation to use.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestDownloaderProviderData.any">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestDownloaderProviderData.name">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestDownloaderProviderData.anyAttr">
            <summary/>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestDownloaderProviderData.Any">
            <summary>
            A reference to an extra element that might be added to the configuration
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestDownloaderProviderData.Name">
            <summary>
            A string that defines the name of the downloader.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestDownloaderProviderData.AnyAttr">
            <summary>
            An array containing the extra attributes that might be added to the configuration
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.EntryPoint">
            <summary>
            A complex type that identifies the entry point for the application. For example, when using AppStart to start an application.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.EntryPoint.file">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.EntryPoint.parameters">
            <summary/>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.EntryPoint.File">
            <summary>
            A string that contains the file to use as the entry point for the application.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.EntryPoint.Parameters">
            <summary>
            A string that contains any parameters the entry point requires.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFiles">
            <summary>
            A complex type that contains the list of files to download.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFiles.basePath">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFiles.hashComparison">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFiles.files">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFiles.hashProviderName">
            <summary/>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFiles.Base">
            <summary>
            A string that specifies the location on the server from where the files should be downloaded.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFiles.HashComparison">
            <summary>
            A Boolean that defines whether a hash comparison should be made.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFiles.HashProviderName">
            <summary>
            A string that defines the type of hashing mechanism to be used.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFiles.Files">
            <summary>
            A complex type that describes the files to download.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.IncludedManifests">
            <summary>
            Class that represents a list of included manifests
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.IncludedManifests.manifest">
            <summary/>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.IncludedManifests.Manifest">
            <summary>
            An array of types that defines any other manifests that should be included.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.IncludedManifest">
            <summary>
            A type that defines any other manifests that should be included.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.IncludedManifest.location">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.IncludedManifest.manifestId">
            <summary/>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.IncludedManifest.Location">
            <summary>
            A string that specifies the location of the manifest.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.IncludedManifest.ManifestId">
            <summary>
            A string that specifies a unique identifier for the manifest.
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile">
            <summary>
            A type that contains the list of files to download.
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile.any">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile.source">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile.hash">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile.transient">
            <summary/>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile.anyAttr">
            <summary/>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile.Any">
            <summary>
            A reference to an extra element that might be added to the configuration
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile.Source">
            <summary>
            A string that specifies the file name relative to the location specified in the base attribute.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile.Hash">
            <summary>
            A string that defines the computed hash value of the file.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile.Transient">
            <summary>
            A Boolean that identifies if a file is required only for the installation process and can be deleted when the installation is complete.
            </summary>
        </member>
        <member name="P:Microsoft.ApplicationBlocks.Updater.Xsd.ManifestFile.AnyAttr">
            <summary>
            An array containing the extra attributes that might be added to the configuration
            </summary>
        </member>
        <member name="T:Microsoft.ApplicationBlocks.Updater.Xsd.YesNoBoolType">
            <summary>
            Enumerator for Yes-No choices in manifest. 
            </summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.YesNoBoolType.Yes">
            <summary>A <c>yes</c> choice.</summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.YesNoBoolType.No">
            <summary>A <c>no</c> choice.</summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.YesNoBoolType.True">
            <summary>A <c>true</c> choice.</summary>
        </member>
        <member name="F:Microsoft.ApplicationBlocks.Updater.Xsd.YesNoBoolType.False">
            <summary>A <c>false</c> choice.</summary>
        </member>
    </members>
</doc>
